package Iterator;

/**
 * 集合类基本都已使用迭代器模式，内部也会定义一个实现了Iterator的实现类对集合进行遍历
 */
public class IteratorPatternDemo {
   
   public static void main(String[] args) {
      NameRepository namesRepository = new NameRepository();
 
      for(Iterator iter = namesRepository.getIterator(); iter.hasNext();){
         String name = (String)iter.next();
         System.out.println("Name : " + name);
      }  
   }
}